[INFO] fetching crate khodpay-signing 0.2.0...
[INFO] testing khodpay-signing-0.2.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate khodpay-signing 0.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate khodpay-signing 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate khodpay-signing 0.2.0
[INFO] tweaked toml for crates.io crate khodpay-signing 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate khodpay-signing 0.2.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate khodpay-signing 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde v1.0.226
[INFO] [stderr]   Downloaded serde_derive v1.0.226
[INFO] [stderr]   Downloaded serde_core v1.0.226
[INFO] [stderr]   Downloaded khodpay-bip39 v0.4.0
[INFO] [stderr]   Downloaded khodpay-bip39 v0.2.0
[INFO] [stderr]   Downloaded khodpay-bip32 v0.2.0
[INFO] [stderr]   Downloaded khodpay-bip44 v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8840d6ea93a56cf4fe36de667bf67bbabe5c7fcd5a39b29c891b135435b9b812
[INFO] running `Command { std: "docker" "start" "-a" "8840d6ea93a56cf4fe36de667bf67bbabe5c7fcd5a39b29c891b135435b9b812", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8840d6ea93a56cf4fe36de667bf67bbabe5c7fcd5a39b29c891b135435b9b812", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8840d6ea93a56cf4fe36de667bf67bbabe5c7fcd5a39b29c891b135435b9b812", kill_on_drop: false }`
[INFO] [stdout] 8840d6ea93a56cf4fe36de667bf67bbabe5c7fcd5a39b29c891b135435b9b812
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4e196d478779d642c5876c1fc20c6c5aa1ba84c6fd86b880931ccec3596373e8
[INFO] running `Command { std: "docker" "start" "-a" "4e196d478779d642c5876c1fc20c6c5aa1ba84c6fd86b880931ccec3596373e8", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling serde_core v1.0.226
[INFO] [stderr]    Compiling find-msvc-tools v0.1.3
[INFO] [stderr]    Compiling bitcoin-internals v0.2.0
[INFO] [stderr]    Compiling serde v1.0.226
[INFO] [stderr]    Compiling hex-conservative v0.1.2
[INFO] [stderr]    Compiling rustc-hex v2.1.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling cc v1.2.40
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling rlp v0.5.2
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling bitcoin_hashes v0.13.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling impl-rlp v0.3.0
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling primitive-types v0.12.2
[INFO] [stderr]    Compiling bip39 v2.2.0
[INFO] [stderr]    Compiling secp256k1 v0.29.1
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling khodpay-bip39 v0.2.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling khodpay-bip32 v0.2.0
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling khodpay-bip44 v0.1.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling khodpay-signing v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.14s
[INFO] running `Command { std: "docker" "inspect" "4e196d478779d642c5876c1fc20c6c5aa1ba84c6fd86b880931ccec3596373e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e196d478779d642c5876c1fc20c6c5aa1ba84c6fd86b880931ccec3596373e8", kill_on_drop: false }`
[INFO] [stdout] 4e196d478779d642c5876c1fc20c6c5aa1ba84c6fd86b880931ccec3596373e8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 24819af9797a3e93e15283e6c034f44f629500b4edde3f28543f3c82d2754142
[INFO] running `Command { std: "docker" "start" "-a" "24819af9797a3e93e15283e6c034f44f629500b4edde3f28543f3c82d2754142", kill_on_drop: false }`
[INFO] [stderr]    Compiling khodpay-bip39 v0.4.0
[INFO] [stderr]    Compiling khodpay-signing v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.41s
[INFO] running `Command { std: "docker" "inspect" "24819af9797a3e93e15283e6c034f44f629500b4edde3f28543f3c82d2754142", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "24819af9797a3e93e15283e6c034f44f629500b4edde3f28543f3c82d2754142", kill_on_drop: false }`
[INFO] [stdout] 24819af9797a3e93e15283e6c034f44f629500b4edde3f28543f3c82d2754142
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1befe300b35b6c72df01581b0ede3b4a58a26f5f956abf15b33292cdec2ebd5a
[INFO] running `Command { std: "docker" "start" "-a" "1befe300b35b6c72df01581b0ede3b4a58a26f5f956abf15b33292cdec2ebd5a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/khodpay_signing-4f0a272140fe5cc2)
[INFO] [stdout] 
[INFO] [stdout] running 219 tests
[INFO] [stdout] test access_list::tests::test_access_list_item_clone ... ok
[INFO] [stdout] test address::tests::test_debug ... ok
[INFO] [stdout] test address::tests::test_display ... ok
[INFO] [stdout] test address::tests::test_as_ref ... ok
[INFO] [stdout] test address::tests::test_checksum_encoding ... ok
[INFO] [stdout] test access_list::tests::test_access_list_item_new ... ok
[INFO] [stdout] test access_list::tests::test_access_list_item_default ... ok
[INFO] [stdout] test address::tests::test_from_bytes ... ok
[INFO] [stdout] test address::tests::test_from_public_key_bytes_invalid_length ... ok
[INFO] [stdout] test address::tests::test_into_array ... ok
[INFO] [stdout] test address::tests::test_parse_invalid_hex ... ok
[INFO] [stdout] test address::tests::test_parse_invalid_length ... ok
[INFO] [stdout] test address::tests::test_validate_checksum_all_uppercase ... ok
[INFO] [stdout] test address::tests::test_lower_hex ... ok
[INFO] [stdout] test address::tests::test_from_slice_valid ... ok
[INFO] [stdout] test address::tests::test_from_array ... ok
[INFO] [stdout] test address::tests::test_validate_checksum_invalid ... ok
[INFO] [stdout] test address::tests::test_from_public_key_bytes ... ok
[INFO] [stdout] test address::tests::test_hash ... ok
[INFO] [stdout] test address::tests::test_parse_lowercase ... ok
[INFO] [stdout] test address::tests::test_validate_checksum_all_lowercase ... ok
[INFO] [stdout] test chain_id::tests::test_constants ... ok
[INFO] [stdout] test address::tests::test_parse_uppercase ... ok
[INFO] [stdout] test chain_id::tests::test_custom_value ... ok
[INFO] [stdout] test chain_id::tests::test_debug ... ok
[INFO] [stdout] test chain_id::tests::test_display ... ok
[INFO] [stdout] test chain_id::tests::test_equality ... ok
[INFO] [stdout] test address::tests::test_parse_without_prefix ... ok
[INFO] [stdout] test chain_id::tests::test_from_u64_bsc_mainnet ... ok
[INFO] [stdout] test chain_id::tests::test_from_u64_custom ... ok
[INFO] [stdout] test chain_id::tests::test_into_u64 ... ok
[INFO] [stdout] test chain_id::tests::test_hash ... ok
[INFO] [stdout] test address::tests::test_parse_with_prefix ... ok
[INFO] [stdout] test chain_id::tests::test_from_u64_bsc_testnet ... ok
[INFO] [stdout] test chain_id::tests::test_clone_copy ... ok
[INFO] [stdout] test chain_id::tests::test_is_testnet ... ok
[INFO] [stdout] test chain_id::tests::test_name ... ok
[INFO] [stdout] test chain_id::tests::test_round_trip_bsc_mainnet ... ok
[INFO] [stdout] test chain_id::tests::test_round_trip_bsc_testnet ... ok
[INFO] [stdout] test chain_id::tests::test_round_trip_custom ... ok
[INFO] [stdout] test eip712::tests::test_domain_type_string_minimal ... ok
[INFO] [stdout] test eip712::tests::test_domain_type_string_with_salt ... ok
[INFO] [stdout] test eip712::tests::test_domain_separator_deterministic ... ok
[INFO] [stdout] test eip712::tests::test_domain_separator_differs_by_name ... ok
[INFO] [stdout] test eip712::tests::test_domain_type_string_full ... ok
[INFO] [stdout] test eip712::tests::test_encode_uint256_max_u128 ... ok
[INFO] [stdout] test eip712::tests::test_encode_uint256_zero ... ok
[INFO] [stdout] test eip712::tests::test_encode_uint64_value ... ok
[INFO] [stdout] test eip712::tests::test_encode_address_length ... ok
[INFO] [stdout] test eip712::tests::test_encode_bool_false ... ok
[INFO] [stdout] test eip712::tests::test_encode_bytes32_roundtrip ... ok
[INFO] [stdout] test eip712::tests::test_encode_bytes_dynamic ... ok
[INFO] [stdout] test eip712::tests::test_hash_struct_differs_by_field ... ok
[INFO] [stdout] test eip712::tests::test_domain_separator_differs_by_chain ... ok
[INFO] [stdout] test eip712::tests::test_hash_typed_data_deterministic ... ok
[INFO] [stdout] test eip712::tests::test_domain_separator_differs_by_contract ... ok
[INFO] [stdout] test eip712::tests::test_hash_typed_data_differs_by_message ... ok
[INFO] [stdout] test eip712::tests::test_nested_struct_hashing ... ok
[INFO] [stdout] test eip712::tests::test_hash_typed_data_differs_by_domain ... ok
[INFO] [stdout] test address::tests::test_equality ... ok
[INFO] [stdout] test eip712::tests::test_type_hash_deterministic ... ok
[INFO] [stdout] test erc4337::tests::test_builder_missing_gas_limits ... ok
[INFO] [stdout] test erc4337::tests::test_builder_missing_nonce ... ok
[INFO] [stdout] test erc4337::tests::test_builder_missing_sender ... ok
[INFO] [stdout] test erc4337::tests::test_hash_deterministic ... ok
[INFO] [stdout] test erc4337::tests::test_builder_with_paymaster ... ok
[INFO] [stdout] test erc4337::tests::test_builder_minimal ... ok
[INFO] [stdout] test eip712::tests::test_cross_domain_signature_invalid ... ok
[INFO] [stdout] test erc4337::tests::test_hash_differs_by_call_data ... ok
[INFO] [stdout] test erc4337::tests::test_hash_differs_by_chain ... ok
[INFO] [stdout] test erc4337::tests::test_hash_differs_by_entry_point ... ok
[INFO] [stdout] test erc4337::tests::test_pack_gas_limits_roundtrip ... ok
[INFO] [stdout] test erc4337::tests::test_hash_differs_by_nonce ... ok
[INFO] [stdout] test erc4337::tests::test_pack_gas_fees_roundtrip ... ok
[INFO] [stdout] test erc4337::tests::test_no_paymaster ... ok
[INFO] [stdout] test erc4337::tests::test_entry_point_v07_parses ... ok
[INFO] [stdout] test erc4337::tests::test_sign_deterministic ... ok
[INFO] [stdout] test erc4337::tests::test_signature_bytes_roundtrip ... ok
[INFO] [stdout] test eip712::tests::test_verify_wrong_signer_returns_false ... ok
[INFO] [stdout] test eip712::tests::test_sign_deterministic ... ok
[INFO] [stdout] test eip712::tests::test_sign_and_verify ... ok
[INFO] [stdout] test erc4337::tests::test_paymaster_no_extra_data ... ok
[INFO] [stdout] test erc4337::tests::test_verify_wrong_signer_returns_false ... ok
[INFO] [stdout] test access_list::tests::test_access_list_item_address_only ... ok
[INFO] [stdout] test chain_id::tests::test_bsc_mainnet_value ... ok
[INFO] [stdout] test chain_id::tests::test_bsc_testnet_value ... ok
[INFO] [stdout] test erc4337::tests::test_sign_and_verify ... ok
[INFO] [stdout] test address::tests::test_from_slice_invalid_length ... ok
[INFO] [stdout] test address::tests::test_validate_checksum_valid ... ok
[INFO] [stdout] test address::tests::test_zero_address ... ok
[INFO] [stdout] test eip712::tests::test_encode_bool_true ... ok
[INFO] [stdout] test error::tests::test_hex_error ... ok
[INFO] [stdout] test error::tests::test_invalid_address_error ... ok
[INFO] [stdout] test error::tests::test_invalid_nonce_error ... ok
[INFO] [stdout] test error::tests::test_invalid_value_error ... ok
[INFO] [stdout] test error::tests::test_signing_error ... ok
[INFO] [stdout] test error::tests::test_validation_error ... ok
[INFO] [stdout] test error::tests::test_rlp_encoding_error ... ok
[INFO] [stdout] test rlp_encode::tests::test_empty_access_list_encoding ... ok
[INFO] [stdout] test rlp_encode::tests::test_access_list_with_item ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_known_transaction ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_different_nonces ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_deterministic ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_with_data ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_with_recipient ... ok
[INFO] [stdout] test rlp_encode::tests::test_signing_hash_different_for_different_tx ... ok
[INFO] [stdout] test rlp_encode::tests::test_signing_hash_length ... ok
[INFO] [stdout] test error::tests::test_error_is_send_sync ... ok
[INFO] [stdout] test error::tests::test_invalid_chain_id_error ... ok
[INFO] [stdout] test rlp_encode::tests::test_u256_small_value_encoding ... ok
[INFO] [stdout] test rlp_encode::tests::test_u256_zero_encoding ... ok
[INFO] [stdout] test signature::tests::test_copy ... ok
[INFO] [stdout] test signature::tests::test_debug ... ok
[INFO] [stdout] test signature::tests::test_display ... ok
[INFO] [stdout] test error::tests::test_invalid_gas_error ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_not_empty ... ok
[INFO] [stdout] test erc4337::tests::test_with_init_code ... ok
[INFO] [stdout] test rlp_encode::tests::test_signing_hash_different_chains ... ok
[INFO] [stdout] test rlp_encode::tests::test_signing_hash_deterministic ... ok
[INFO] [stdout] test rlp_encode::tests::test_u256_larger_value_encoding ... ok
[INFO] [stdout] test rlp_encode::tests::test_signing_hash_with_value ... ok
[INFO] [stdout] test erc4337::tests::test_cross_chain_signature_invalid ... ok
[INFO] [stdout] test signature::tests::test_from_bytes_valid ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_different_chain_ids ... ok
[INFO] [stdout] test signature::tests::test_r_as_bytes ... ok
[INFO] [stdout] test signature::tests::test_s_as_bytes ... ok
[INFO] [stdout] test signature::tests::test_v_zero ... ok
[INFO] [stdout] test signature::tests::test_v_one ... ok
[INFO] [stdout] test signed_transaction::tests::test_clone ... ok
[INFO] [stdout] test signature::tests::test_round_trip ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_with_access_list ... ok
[INFO] [stdout] test signature::tests::test_zeroize ... ok
[INFO] [stdout] test signature::tests::test_to_bytes ... ok
[INFO] [stdout] test signature::tests::test_new ... ok
[INFO] [stdout] test signature::tests::test_from_bytes_invalid_length ... ok
[INFO] [stdout] test rlp_encode::tests::test_encode_unsigned_type_prefix ... ok
[INFO] [stdout] test signed_transaction::tests::test_encode_includes_signature ... ok
[INFO] [stdout] test signed_transaction::tests::test_equality ... ok
[INFO] [stdout] test signed_transaction::tests::test_new ... ok
[INFO] [stdout] test signed_transaction::tests::test_inequality_different_signature ... ok
[INFO] [stdout] test signature::tests::test_equality ... ok
[INFO] [stdout] test signer::tests::test_address ... ok
[INFO] [stdout] test signed_transaction::tests::test_debug ... ok
[INFO] [stdout] test signed_transaction::tests::test_encode_deterministic ... ok
[INFO] [stdout] test signed_transaction::tests::test_transaction_accessor ... ok
[INFO] [stdout] test signed_transaction::tests::test_encode_type_prefix ... ok
[INFO] [stdout] test signer::tests::test_different_keys_different_addresses ... ok
[INFO] [stdout] test signed_transaction::tests::test_encode_with_recipient ... ok
[INFO] [stdout] test signed_transaction::tests::test_tx_hash_length ... ok
[INFO] [stdout] test signed_transaction::tests::test_tx_hash_deterministic ... ok
[INFO] [stdout] test signer::tests::test_from_private_key ... ok
[INFO] [stdout] test signer::tests::test_from_private_key_invalid ... ok
[INFO] [stdout] test signed_transaction::tests::test_tx_hash_different_for_different_tx ... ok
[INFO] [stdout] test signed_transaction::tests::test_to_raw_transaction_prefix ... ok
[INFO] [stdout] test signer::tests::test_recover_invalid_recovery_id ... ok
[INFO] [stdout] test signed_transaction::tests::test_tx_hash_hex ... ok
[INFO] [stdout] test signed_transaction::tests::test_to_raw_transaction_deterministic ... ok
[INFO] [stdout] test signed_transaction::tests::test_to_raw_transaction_hex ... ok
[INFO] [stdout] test signer::tests::test_different_keys_different_signatures ... ok
[INFO] [stdout] test signer::tests::test_recover_from_transaction ... ok
[INFO] [stdout] test signed_transaction::tests::test_signature_accessor ... ok
[INFO] [stdout] test signer::tests::test_address_deterministic ... ok
[INFO] [stdout] test signed_transaction::tests::test_encode_not_empty ... ok
[INFO] [stdout] test transaction::tests::test_bsc_mainnet_transaction ... ok
[INFO] [stdout] test transaction::tests::test_builder_add_access_list_item ... ok
[INFO] [stdout] test transaction::tests::test_builder_missing_gas_limit ... ok
[INFO] [stdout] test transaction::tests::test_builder_missing_max_fee ... ok
[INFO] [stdout] test transaction::tests::test_builder_missing_max_priority_fee ... ok
[INFO] [stdout] test transaction::tests::test_is_contract_call ... ok
[INFO] [stdout] test transaction::tests::test_transaction_clone ... ok
[INFO] [stdout] test transaction::tests::test_transaction_equality ... ok
[INFO] [stdout] test transaction::tests::test_builder_minimal ... ok
[INFO] [stdout] test transaction::tests::test_transaction_type ... ok
[INFO] [stdout] test transaction::tests::test_bsc_testnet_transaction ... ok
[INFO] [stdout] test transaction::tests::test_validation_equal_fees_ok ... ok
[INFO] [stdout] test transaction::tests::test_validation_gas_limit_too_low ... ok
[INFO] [stdout] test transaction::tests::test_validation_max_fee_less_than_priority_fee ... ok
[INFO] [stdout] test wei::tests::test_as_u128 ... ok
[INFO] [stdout] test wei::tests::test_as_u64_overflow ... ok
[INFO] [stdout] test wei::tests::test_bytes_round_trip ... ok
[INFO] [stdout] test wei::tests::test_debug ... ok
[INFO] [stdout] test wei::tests::test_display ... ok
[INFO] [stdout] test wei::tests::test_equality ... ok
[INFO] [stdout] test wei::tests::test_add ... ok
[INFO] [stdout] test transaction::tests::test_builder_with_access_list ... ok
[INFO] [stdout] test wei::tests::test_from_ether ... ok
[INFO] [stdout] test transaction::tests::test_gas_constants ... ok
[INFO] [stdout] test wei::tests::test_from_ether_multiple ... ok
[INFO] [stdout] test transaction::tests::test_builder_missing_chain_id ... ok
[INFO] [stdout] test transaction::tests::test_builder_full ... ok
[INFO] [stdout] test transaction::tests::test_builder_missing_nonce ... ok
[INFO] [stdout] test wei::tests::test_from_be_bytes ... ok
[INFO] [stdout] test signer::tests::test_sign_different_transactions ... ok
[INFO] [stdout] test wei::tests::test_from_u64 ... ok
[INFO] [stdout] test wei::tests::test_from_gwei ... ok
[INFO] [stdout] test wei::tests::test_from_wei ... ok
[INFO] [stdout] test wei::tests::test_from_str ... ok
[INFO] [stdout] test wei::tests::test_hash ... ok
[INFO] [stdout] test wei::tests::test_from_str_invalid ... ok
[INFO] [stdout] test wei::tests::test_from_str_large ... ok
[INFO] [stdout] test wei::tests::test_from_u128 ... ok
[INFO] [stdout] test wei::tests::test_from_u256 ... ok
[INFO] [stdout] test wei::tests::test_into_u256 ... ok
[INFO] [stdout] test wei::tests::test_mul ... ok
[INFO] [stdout] test wei::tests::test_sub ... ok
[INFO] [stdout] test wei::tests::test_ordering ... ok
[INFO] [stdout] test wei::tests::test_to_ether ... ok
[INFO] [stdout] test wei::tests::test_to_gwei ... ok
[INFO] [stdout] test wei::tests::test_to_gwei_truncates ... ok
[INFO] [stdout] test wei::tests::test_to_ether_truncates ... ok
[INFO] [stdout] test wei::tests::test_zero ... ok
[INFO] [stdout] test wei::tests::test_to_be_bytes ... ok
[INFO] [stdout] test signer::tests::test_sign_hash ... ok
[INFO] [stdout] test wei::tests::test_from_gwei_multiple ... ok
[INFO] [stdout] test transaction::tests::test_is_contract_creation ... ok
[INFO] [stdout] test transaction::tests::test_is_transfer ... ok
[INFO] [stdout] test signer::tests::test_recover_signer ... ok
[INFO] [stdout] test signer::tests::test_sign_transaction ... ok
[INFO] [stdout] test signer::tests::test_sign_hash_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 219 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bsc_address_generation_test.rs (/opt/rustwide/target/debug/deps/bsc_address_generation_test-0fba2d06556317e7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_explanation_of_network_vs_chainid ... ok
[INFO] [stdout] test test_bsc_mainnet_vs_testnet_correct_usage ... ok
[INFO] [stdout] test test_known_bsc_address ... ok
[INFO] [stdout] test test_multiple_bsc_addresses ... ok
[INFO] [stdout] test test_bsc_address_same_for_mainnet_and_testnet_network ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/eip712_erc4337_integration_tests.rs (/opt/rustwide/target/debug/deps/eip712_erc4337_integration_tests-ee27c598282f260e)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_sequential_user_op_nonces_produce_different_hashes ... ok
[INFO] [stdout] test test_payment_intent_type_hash_is_nonzero ... ok
[INFO] [stdout] test test_payment_intent_type_hash_is_deterministic ... ok
[INFO] [stdout] test test_user_op_hash_differs_by_call_data ... ok
[INFO] [stdout] test test_business_signature_is_deterministic ... ok
[INFO] [stdout] test test_user_op_signature_is_entry_point_bound ... ok
[INFO] [stdout] test test_sequential_nonces_produce_different_hashes ... ok
[INFO] [stdout] test test_cross_chain_payment_intent_signature_rejected ... ok
[INFO] [stdout] test test_payment_intent_hash_struct_deterministic ... ok
[INFO] [stdout] test test_payment_intent_hash_differs_by_nonce ... ok
[INFO] [stdout] test test_payment_intent_hash_differs_by_amount ... ok
[INFO] [stdout] test test_payment_intent_hash_differs_by_invoice_id ... ok
[INFO] [stdout] test test_tampered_intent_signature_rejected ... ok
[INFO] [stdout] test test_same_intent_different_domains_produce_different_hashes ... ok
[INFO] [stdout] test test_attacker_cannot_sign_user_op_as_real_user ... ok
[INFO] [stdout] test test_business_signs_payment_intent ... ok
[INFO] [stdout] test test_domain_without_verifying_contract ... ok
[INFO] [stdout] test test_attacker_cannot_forge_business_signature ... ok
[INFO] [stdout] test test_eoa_path_full_flow ... ok
[INFO] [stdout] test test_smart_wallet_full_flow ... ok
[INFO] [stdout] test test_user_op_signature_is_chain_bound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-ed69383f77e6e4e8)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_contract_call_transaction ... ok
[INFO] [stdout] test test_contract_creation_transaction ... ok
[INFO] [stdout] test test_different_chain_ids_produce_different_hashes ... ok
[INFO] [stdout] test test_validation_gas_limit_too_low ... ok
[INFO] [stdout] test test_validation_missing_required_fields ... ok
[INFO] [stdout] test test_validation_max_fee_less_than_priority_fee ... ok
[INFO] [stdout] test test_simple_transfer_transaction ... ok
[INFO] [stdout] test test_raw_transaction_is_deterministic ... ok
[INFO] [stdout] test test_known_address_derivation ... ok
[INFO] [stdout] test test_signing_is_deterministic ... ok
[INFO] [stdout] test test_full_workflow_mnemonic_to_signed_transaction ... ok
[INFO] [stdout] test test_signature_not_valid_on_different_chain ... ok
[INFO] [stdout] test test_workflow_multiple_addresses ... ok
[INFO] [stderr]    Doc-tests khodpay_signing
[INFO] [stdout] test test_workflow_bsc_testnet ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test src/eip712.rs - eip712 (line 18) ... ignored
[INFO] [stdout] test src/erc4337.rs - erc4337 (line 39) ... ignored
[INFO] [stdout] test src/lib.rs - (line 28) ... ignored
[INFO] [stdout] test src/lib.rs - (line 54) ... ignored
[INFO] [stdout] test src/lib.rs - (line 80) ... ignored
[INFO] [stdout] test src/signer.rs - signer::Bip44Signer (line 23) ... ignored
[INFO] [stdout] test src/address.rs - address::Address::from_str (line 210) ... ok
[INFO] [stdout] test src/chain_id.rs - chain_id::ChainId::name (line 82) ... ok
[INFO] [stdout] test src/signed_transaction.rs - signed_transaction::SignedTransaction (line 17) ... ok
[INFO] [stdout] test src/address.rs - address::Address::from_public_key_bytes (line 94) ... ok
[INFO] [stdout] test src/address.rs - address::Address::from_slice (line 60) ... ok
[INFO] [stdout] test src/address.rs - address::Address::from_bytes (line 41) ... ok
[INFO] [stdout] test src/eip712.rs - eip712::Eip712Domain (line 132) ... ok
[INFO] [stdout] test src/rlp_encode.rs - rlp_encode::Eip1559Transaction::signing_hash (line 80) ... ok
[INFO] [stdout] test src/rlp_encode.rs - rlp_encode::Eip1559Transaction::encode_unsigned (line 19) ... ok
[INFO] [stdout] test src/address.rs - address::Address (line 18) ... ok
[INFO] [stdout] test src/chain_id.rs - chain_id::ChainId::is_testnet (line 101) ... ok
[INFO] [stdout] test src/chain_id.rs - chain_id::ChainId (line 25) ... ok
[INFO] [stdout] test src/signed_transaction.rs - signed_transaction::SignedTransaction::to_raw_transaction (line 128) ... ok
[INFO] [stdout] test src/signed_transaction.rs - signed_transaction::SignedTransaction::tx_hash (line 159) ... ok
[INFO] [stdout] test src/chain_id.rs - chain_id::ChainId::value (line 63) ... ok
[INFO] [stdout] test src/signer.rs - signer::Bip44Signer::address (line 111) ... ok
[INFO] [stdout] test src/signer.rs - signer::Bip44Signer::sign_transaction (line 165) ... ok
[INFO] [stdout] test src/transaction.rs - transaction::Eip1559Transaction::builder (line 77) ... ok
[INFO] [stdout] test src/signer.rs - signer::Bip44Signer::from_private_key (line 88) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei::from_str (line 236) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei::from_wei (line 62) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei::to_gwei (line 139) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei::as_u64 (line 109) ... ok
[INFO] [stdout] test src/transaction.rs - transaction::Eip1559Transaction (line 33) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei::from_ether (line 90) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei (line 32) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei::to_ether (line 153) ... ok
[INFO] [stdout] test src/wei.rs - wei::Wei::from_gwei (line 76) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 2.13s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1befe300b35b6c72df01581b0ede3b4a58a26f5f956abf15b33292cdec2ebd5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1befe300b35b6c72df01581b0ede3b4a58a26f5f956abf15b33292cdec2ebd5a", kill_on_drop: false }`
[INFO] [stdout] 1befe300b35b6c72df01581b0ede3b4a58a26f5f956abf15b33292cdec2ebd5a
